[GET] /metrics/
Purpose:
This service aims at returning metrics related to sessions in a given time range.
Parameters:
dateISOFrom: Date ISO format. It is used as a starting point to return records.
dateISOTo: Date ISO format. It is used as a limit to return records.
CURL example:
curl -X GET --header 'Accept: application/json' --header 'dateISOFrom: 2020-01-01T00:00:00:00.000Z' --header 'dateISOTo: 2020-01-01T23:59:00:00.000Z' --header 'access-token: <ACCESS-TOKEN> ' 'https://go.botmaker.com/api/v1.0/metrics'
Response structure
totalMsgByOp [number] Total number of messages per operator | 35.
totalSessions [number] Total number of sessions| 10.
totalUsers [number] Total number of users | 7.
byChannels [array] List of channels
totalSessionsHandleByBots [number] Total number of sessions handled by bots | 2.
totalSessionsHandleByOperators [number] Total number of sessions handled by operators | 10.
totalMsgByBot [number] Total number of messages per bot | 7.
totalMsgByUser [number] Total number of messages per user | 9.
totalTopics [number] Total number of topics | 3.
JSON example:
{"totalMsgByOp":0,"totalSessions":0,"totalUsers":0,"byChannels":[],"totalSessionsHandleByBots":0,"totalSe